# Distributed under the OSI-approved BSD 3-Clause License.  See accompanying
# file LICENSE.rst or https://cmake.org/licensing for details.

cmake_minimum_required(VERSION 3.12 FATAL_ERROR)

project(test C)

#set(CMAKE_FOLDER ON)
add_executable(groups
  test1.c
  test1.h
  test2a.c
  test4.c
  test5.c
  test6.c
  test7.c
  standard.h
  testOBJ.c
  testOBJ.h
  sub/testOBJ.c
  sub/testOBJ.h
  textfile.txt
  textfile2.txt
  test3.c
  Atest3.c
#  object.o
  resource.pdf
  cmake.rule
  s5.h
  s2.h
  s4.h
  standard.h
  )

if(TEST_PROP)
  set_target_properties(groups PROPERTIES GHS_NO_SOURCE_GROUP_FILE ON)
endif()
if(CMAKE_C_COMPILER_ID MATCHES "GHS")
  target_link_options(groups PRIVATE "-non_shared")
endif()
source_group( gC FILES sub/testOBJ.h testOBJ.c testOBJ.h sub/testOBJ.c )
source_group( gA FILES test1.c test1.h)
source_group( gB test[65].c )
source_group( gC\\gD FILES test7.c )
source_group( docs FILES textfile.txt )
